Archiverse Internet Archive
投稿のみ 投稿と返信
前のページ(最近)
1 2 3 4 5 6 7
次のページ(過去)
返信[3]
親投稿
Kl'Dck Hul HissingToaster
This is for Lowerdash unfortunately. We have negligible access to the interpreter since pointers are so aggressively type-errored. Lowerdash no longer uses PRGINS and the linear search it took to delete. Deletes now are just O(1). (linear wrt number of instance members and the memory use might be up...) It might be more of a hint if I posted a screenshot with fragmentation.
1そうだね
プレイ済み
プレイ日記
Kl'Dck Hul HissingToaster
I figured out where to store all those pesky memory addresses!
3そうだね
プレイ済み
返信[5]
親投稿
Kl'Dck Hul HissingToaster
Have you ever heard of a 9-patch image? Something like that could greatly cut down on sprites and make skinning easier.
0そうだね
プレイ済み
返信[1]
親投稿
Kl'Dck Hul HissingToaster
I'm not sure there is a way to have an array WITHOUT a pointer. They're basically locations in memory. I believe they are only copied when passed as parameters
0そうだね
プレイ済み
返信[1]
親投稿
Kl'Dck Hul HissingToaster
Still trying to find the best way to define recursive lists...
0そうだね
プレイ済み
プレイ日記
Kl'Dck Hul HissingToaster
Backup files are magic! How's my grammar?
2そうだね
プレイ済み
プレイ日記
Kl'Dck Hul HissingToaster
I gone done did break it!
5そうだね
プレイ済み
プレイ日記
Kl'Dck Hul HissingToaster
Syntax error: Exactly how many beans?
8そうだね
プレイ済み
返信[5]
親投稿
Kl'Dck Hul HissingToaster
The ball demo shouldnt be compiled... when it is, you only import "DIST" I commented out the others in fire. (and maybe import "Lib")
0そうだね
プレイ済み
返信[4]
親投稿
Kl'Dck Hul HissingToaster
@BBB Yep! The compiled file contains all the generated code for all the modules. You only need to do that when you want fewer files or are making something for others to program with (raycaster) You might even want to distribute an uncompiled game to get under the 4mb limit. (it has to load longer) (Any code you write outside modules but in an impor is also in the file and gets run at main)
0そうだね
プレイ済み
返信[2]
親投稿
Kl'Dck Hul HissingToaster
Alternatively: Hold L and touch the save button.
1そうだね
プレイ済み
返信[2]
親投稿
Kl'Dck Hul HissingToaster
I think you can also get this by passing an empty parameter to a function and trying to use it. SB has no way to police runtime types at compile-time
0そうだね
プレイ済み
返信[1]
親投稿
Kl'Dck Hul HissingToaster
You're forgetting to return a value ;) Its not an error because there's nothing for the preprocessor to check... or something :p
0そうだね
プレイ済み
返信[6]
親投稿
Kl'Dck Hul HissingToaster
As a follow up for those who didn't check: Penduin originally prototyped the project on a black & white open-source console. This is so cool.
1そうだね
プレイ済み
返信[4]
親投稿
Kl'Dck Hul HissingToaster
This is a great port of the original! Great project!
2そうだね
プレイ済み
返信[2]
親投稿
Kl'Dck Hul HissingToaster
You never know! I'm pretty sure you can test for an array as something with length that is not a string. I've got more experiments to do to figure out the empty array :<
0そうだね
プレイ済み
プレイ日記
Kl'Dck Hul HissingToaster
I wish I could overload harder... Any way to test for an array?
1そうだね
プレイ済み
返信[15]
親投稿
Kl'Dck Hul HissingToaster
@Alex is right. I don't know what numbers I said... they're wrong...
0そうだね
プレイ済み
返信[3]
親投稿
Kl'Dck Hul HissingToaster
I didnt just update the design. You might have to do more than skim to notice. I didnt write a different library. :) ● Every command has a reference. each reference shows arguments and usage. ● Modules and Dynamic Objects have separate command lists ● Moved more information to structure ● Added per command examples ● Added Hello World I'll look into adding a comments link at the top.
1そうだね
プレイ済み
返信[13]
親投稿
Kl'Dck Hul HissingToaster
Methods, members, getters and setters are common names when talking about class data Methods are things the class knows how to do. EG a ball can bounce Members are things that belong to that class. EG a yoyo has a string. Getters and setters are a design pattern where Members are exposed with Methods. EG a cashier has money in their drawer and can take your money and put it in the same drawer.
1そうだね
プレイ済み