Fulltext results:
- records @script:walkthrough
- <- Exceptions ^ ^ Functions -> ====== Records ====== Records are the foundation of Doomsday Script. Each namespace and module is a record, each object is a record, and classes are records, too. The ownership model of records is that there is
- functions @script:walkthrough
- <- Records ^ ^ Scopes -> ====== Functions ====== A function is defined in the current scope using a ''de... be changed. func5(c=5, a=100, b='OOO') ===== Records as arguments ===== Records are passed by non-owned reference in arguments. record myrec myrec.val = 'Original' print myrec.val
- record_movies @howto
- {{cleanup}} How can I record movies (Doom Demos)? First of all, cameras are just invisible players so if... ust be running a server. Clients are only able to record what they're seeing. Useful commands: recorddemo: Starts recording a demo. As arguments the command takes the file name of the demo (.CDM) and optiona
- language @script
- ime * Array * Dictionary * Function * Record ==== Built-in constants ==== * True * Fa... | ''globals'' | returns the global namespace as a record | | ''len'' | determines the length/size of the a... | | ''locals'' | returns the local namespace as a record | | ''members'' | returns the members of a record as a dictionary | | ''Number'' | converts argument to a
- record @script
- ====== Record ====== Records are simple data structures in [[:Doomsday Script]] that contain a set of unordered, named variables and subrecords. Records can be nested inside other records up to arbitrary depth. Records are fully serializable (which the exc
- scopes @script:walkthrough
- pe. * In a class definition, the scope is the [[records#classes|class namespace]]. ===== Global assignm... ion ''locals()'' returns the local namespace as a record. # script "test.ds" a = 'hello'; b = 'world'... t the module will receive a reference to the same record. The import statement can also be used to make a copy instead of regular importing. import record other This imports //other// (from a file called
- recutil @script:module
- Module that contains utilities for manipulating records. ===== Functions ===== #@Identifier_HTML~copyMissingMembers~@# ( #@Arg_HTML~Record,src~@#, #@Arg_HTML~Record,dest~@# ) Duplicates all members of the //src// record in the //dest// record without touching existing
- scripting_with_stateanimator @assets
- sc3", it could look like this:<code> script { record model.thing.misc3 () def onStateChange (a... e contents of the file could look like this:<code>record model.thing.misc3 () def onStateChange (anima... ss).''enabled''| Other pass variables in the pass records (e.g., ''body.enabled''). | | (pass).''material'
- reference @script
- no type safety or checking. Objects are called [[Record]]s and they represent native ''de::Record'' instances:<code>record myrec myrec.newMember = 100</code> * There are only modifiable arrays. Non-mod
- detailed_list_of_changes_in_doomsday_version_1.14 @version
- e client UI. ==== Scripting ==== * A new [[:record]] can be created inside an expression using [[:record_keyword]]: <code>(record rec).member = 1</code> * App.audienceForGameAddition for notification of game
- old_demos_don_t_work @guide
- diverge from those that occured when the demo was recorded. The only way to get around this would be to write a new demo recorder and embed it in the original source code. Howev
- jdoom_version_1_15.0-beta6 @games
- n functions (should be mostly OK). * Fix demo recording and playback. * View angle handling/filte... ayers during demo playback. * Clients should record local effects and objects into demo files (e.g.,
- packages @fs
- e used as-is in savegames or multiplayer games to record and share information about which packages are re... , the metadata is a [[:Doomsday Script]] [[script:Record]] containing a set of required variables and any
- gui @script:module
- . #@Identifier_HTML~setDefaults~@# ( #@Arg_HTML~Record,d~@# ) Populate record //d// with the default configuration variables for a GUI app.
- exceptions @script:walkthrough
- <- Statements and compounds ^ ^ Records -> ====== Exceptions ====== ===== Try and catch ===== Like in C... ccess a deleted object via an alias. try record temp reference = temp del temp