Difference between revisions of "Category:All commands"

From EDukeWiki
Jump to navigation Jump to search
Line 5: Line 5:
 
*[[includedefault]]
 
*[[includedefault]]
 
*[[define]]
 
*[[define]]
*// single-line commemt
+
*// single-line comment
 
*/* block comment */
 
*/* block comment */
 
*whitespace characters: <code>( ) ; ,</code>
 
*whitespace characters: <code>( ) ; ,</code>
 
==Meta-Settings==
 
==Meta-Settings==
 +
<!-- These deal with matters outside the game world. -->
 
*[[dynamicremap]]
 
*[[dynamicremap]]
 
*[[setcfgname]]
 
*[[setcfgname]]
Line 28: Line 29:
 
*[[ifserver]]
 
*[[ifserver]]
 
==Global Settings==
 
==Global Settings==
 +
<!-- These deal with matters inside the game world. -->
 
*[[gamestartup]]
 
*[[gamestartup]]
 
*[[spritenopal]]
 
*[[spritenopal]]
Line 45: Line 47:
 
*[[ends]]
 
*[[ends]]
 
==Flow Control==
 
==Flow Control==
 +
===If Components===
 
*[[nullop]]
 
*[[nullop]]
 
*[[else]]
 
*[[else]]
 +
===Switch===
 
*[[switch]]
 
*[[switch]]
 
*[[endswitch]]
 
*[[endswitch]]
 
*[[case]]
 
*[[case]]
 
*[[default]]
 
*[[default]]
 +
===Termination===
 
*[[break]]
 
*[[break]]
 
*[[return]]
 
*[[return]]
 +
===Jump===
 
*[[getcurraddress]]
 
*[[getcurraddress]]
 
*[[jump]]
 
*[[jump]]
Line 60: Line 66:
 
==Game Variables==
 
==Game Variables==
 
*[[gamevar]]
 
*[[gamevar]]
 +
*[[gamearray]]
 
===Gamevar Operators===
 
===Gamevar Operators===
 
*[[setvar]]
 
*[[setvar]]
 
*[[setvarvar]]
 
*[[setvarvar]]
 +
*[[setarray]]
 
*[[addvar]]
 
*[[addvar]]
 
*[[addvarvar]]
 
*[[addvarvar]]
Line 108: Line 116:
 
*[[getangle]]
 
*[[getangle]]
 
*[[getincangle]]
 
*[[getincangle]]
===Arrays===
+
===Array Operations===
*[[gamearray]]
 
*[[setarray]]
 
 
*[[getarraysize]]
 
*[[getarraysize]]
 
*[[resizearray]]
 
*[[resizearray]]
 
*[[copy]]
 
*[[copy]]
 +
===Data Saving===
 +
*[[readgamevar]]
 +
*[[savegamevar]]
 +
*[[readarrayfromfile]]
 +
*[[writearraytofile]]
 
==Structure Access==
 
==Structure Access==
 
*[[getactor]]
 
*[[getactor]]
Line 208: Line 219:
 
*[[ifinspace]]
 
*[[ifinspace]]
 
*[[ifinouterspace]]
 
*[[ifinouterspace]]
 +
*[[ifrnd]] <!-- This is here because it really only has a use in actor code. -->
 
===Mapping Features===
 
===Mapping Features===
 
*[[mikesnd]]
 
*[[mikesnd]]
Line 250: Line 262:
 
*[[addphealth]]
 
*[[addphealth]]
 
*[[tossweapon]]
 
*[[tossweapon]]
*[[resetplayer]]
 
*[[lockplayer]]
 
 
*[[gmaxammo]]
 
*[[gmaxammo]]
 
*[[smaxammo]]
 
*[[smaxammo]]
Line 257: Line 267:
 
*[[checkavailweapon]]
 
*[[checkavailweapon]]
 
*[[addkills]]
 
*[[addkills]]
 +
*[[getangletotarget]]
 +
*[[lockplayer]]
 +
*[[resetplayer]]
 
===If===
 
===If===
 
*[[ifgotweaponce]]
 
*[[ifgotweaponce]]
Line 284: Line 297:
 
*[[checkactivatormotion]]
 
*[[checkactivatormotion]]
 
*[[rotatepoint]]
 
*[[rotatepoint]]
 +
*[[lineintersect]]
 +
*[[rayintersect]]
 +
*[[sectorofwall]]
 
==Discovery==
 
==Discovery==
 
===Searching===
 
===Searching===
Line 326: Line 342:
 
*[[ifnosounds]]
 
*[[ifnosounds]]
 
*[[setactorsoundpitch]]
 
*[[setactorsoundpitch]]
 
 
===Music===
 
===Music===
 
*[[music]]
 
*[[music]]
Line 348: Line 363:
 
===Screen Manipulation===
 
===Screen Manipulation===
 
*[[palfrom]]
 
*[[palfrom]]
*[[wackplayer]]
 
*[[quake]]
 
 
*[[guniqhudid]]
 
*[[guniqhudid]]
 
*[[setgamepalette]]
 
*[[setgamepalette]]
 
*[[setaspect]]
 
*[[setaspect]]
 
===Player Actions===
 
===Player Actions===
 +
*[[wackplayer]]
 +
*[[quake]]
 
*[[pkick]]
 
*[[pkick]]
 
*[[pstomp]]
 
*[[pstomp]]
Line 366: Line 381:
 
*[[digitalnumberz]]
 
*[[digitalnumberz]]
 
*[[showview]]
 
*[[showview]]
 +
*[[showviewunbiased]]
 
===Math===
 
===Math===
 
*[[displayrand]]
 
*[[displayrand]]
Line 378: Line 394:
 
*[[inittimer]]
 
*[[inittimer]]
 
*[[endofgame]]
 
*[[endofgame]]
==Data Saving==
+
*[[cmenu]]
 +
==Game Saving==
 
*[[save]]
 
*[[save]]
 
*[[savenn]]
 
*[[savenn]]
*[[readgamevar]]
 
*[[savegamevar]]
 
*[[readarrayfromfile]]
 
*[[writearraytofile]]
 
 
===Hub Maps===
 
===Hub Maps===
 
*[[loadmapstate]]
 
*[[loadmapstate]]
Line 394: Line 407:
 
*[[addlogvar]]
 
*[[addlogvar]]
 
*[[echo]]
 
*[[echo]]
==Unsorted==
 
*[[cmenu]]
 
*[[getangletotarget]]
 
*[[ifrnd]]
 
*[[lineintersect]]
 
*[[rayintersect]]
 
*[[sectorofwall]]
 
 
==Deprecated==
 
==Deprecated==
 
*[[betaname]]
 
*[[betaname]]

Revision as of 17:59, 9 January 2013

EDuke32 Scripting

Preprocessor

Meta-Settings

If

Global Settings

Block Delimiting

Object-Oriented

Procedural

Subroutines

Flow Control

If Components

Switch

Termination

Jump

Loops

Game Variables

Gamevar Operators

Gamevar Conditions

Math Operations

Array Operations

Data Saving

Structure Access

Actors

Settings

Commands

If

Manipulation

Measurements

Surroundings

Commands

If

Mapping Features

Player Interaction

Spawning

Materials

Projectiles

Player

Commands

If

Sectors

Operating

Manipulation

Analysis

Discovery

Searching

Sorting

Audio

Sounds

Music

Quotes

Screen

Screen Manipulation

Player Actions

Screen Drawing

Math

Time Access

Game-Changing

Game Saving

Hub Maps

Debug

Deprecated

Screen Drawing

Single-Use Structure Access

Subcategories

This category has the following 14 subcategories, out of 14 total.

D

E

G

I

P

S