Difference between revisions of "User talk:Shadlington"
Shadlington (Talk | contribs) |
Shadlington (Talk | contribs) |
||
(23 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
Pages to revisit: | Pages to revisit: | ||
+ | |||
+ | [[GetBlob]] & [[GetPlayingBlob]] & [[GetBlobByName]] & [[GetPlayingBlobsSize]] & [[GetBlobSize]] - No examples, possibly untested. | ||
[[CreateGridMenu]] - What exactly is a [[CGridMenu|Grid Menu]]? | [[CreateGridMenu]] - What exactly is a [[CGridMenu|Grid Menu]]? | ||
− | [[MakeCoin]] - | + | [[MakeCoin]] - No example - untested? |
[[MakeAnimatedParticle]] - Double check argument meanings are right... Especially angle. | [[MakeAnimatedParticle]] - Double check argument meanings are right... Especially angle. | ||
− | [[HasRequirements]] - Don't really get how its meant to work. Why does it look at 2 inventories (inventory one just uses 1 - what instances would require two? Seems like AddWorkshopTasksButtons in workshoptasks.as calls it with the inventory of the workshop and the inventory of the player), why does it always add requirements if its not a blob type? | + | [[HasRequirements]] - Don't really get how its meant to work. Why does it look at 2 inventories (inventory one just uses 1 - what instances would require two? Seems like AddWorkshopTasksButtons in workshoptasks.as calls it with the inventory of the workshop and the inventory of the player), why does it always add requirements/return false if its not a blob type? |
+ | |||
+ | [[CInventory::canPutItem]] & [[CInventory::putInItem]] & [[CInventory::RemoveItems]] & [[CInventory::isInInventory]] & [[CInventory::MoveInventoryTo]] - No examples, possibly untested. | ||
+ | |||
+ | [[GetBlobCacheIndex]] - why would you ever need this in a script? | ||
+ | |||
+ | [[getFontHeight]], [[getScreenHeight]], [[getScreenWidth]], [[isPlayerListShowing]], [[DrawRulesFont]], [[SetHelpText]] - Improve docs | ||
+ | |||
+ | [[Global_Properties]] - document keys | ||
+ | |||
+ | |||
+ | Server only: | ||
+ | |||
+ | Creating its own objects | ||
+ | |||
+ | Attaching objects | ||
+ | |||
+ | Killing objects | ||
+ | |||
+ | Decreasing object health | ||
+ | |||
+ | Map things like creating/destroying blocks | ||
+ | |||
+ | |||
+ | Client only: | ||
+ | |||
+ | rendering stuff like GUI and cursors | ||
+ | |||
+ | |||
+ | |||
+ | Both simulate everything, server just has the authority to override client stuff |
Latest revision as of 11:44, 11 September 2012
Pages to revisit:
GetBlob & GetPlayingBlob & GetBlobByName & GetPlayingBlobsSize & GetBlobSize - No examples, possibly untested.
CreateGridMenu - What exactly is a Grid Menu?
MakeCoin - No example - untested?
MakeAnimatedParticle - Double check argument meanings are right... Especially angle.
HasRequirements - Don't really get how its meant to work. Why does it look at 2 inventories (inventory one just uses 1 - what instances would require two? Seems like AddWorkshopTasksButtons in workshoptasks.as calls it with the inventory of the workshop and the inventory of the player), why does it always add requirements/return false if its not a blob type?
CInventory::canPutItem & CInventory::putInItem & CInventory::RemoveItems & CInventory::isInInventory & CInventory::MoveInventoryTo - No examples, possibly untested.
GetBlobCacheIndex - why would you ever need this in a script?
getFontHeight, getScreenHeight, getScreenWidth, isPlayerListShowing, DrawRulesFont, SetHelpText - Improve docs
Global_Properties - document keys
Server only:
Creating its own objects
Attaching objects
Killing objects
Decreasing object health
Map things like creating/destroying blocks
Client only:
rendering stuff like GUI and cursors
Both simulate everything, server just has the authority to override client stuff