Welcome Guest ( Log In | Register )

[ Big| Medium| Small] -



Post new topic Reply to topic  [ 1 post ] 
    Amy
  Sat Nov 28, 2009 9:32 pm
User avatar
Staff

Big Dumb Guy
Tab one

Move Fixed, Move Free
motion_set(direction, speed);

Move Towards...
move_towards_point(x, y, speed);

Change horizontal speed
hspeed= x ;

Change vertical speed
vspeed = x;

Set gravity
gravity_direction = x;
gravity_amount = y;

Reverse horizontal direction
hspeed = -hspeed;

Reverse vertical direction
vspeed = -vspeed;

Set friction
friction = x;

Jump to position
x = val;
y = val;

Jump to start position
x = xstart;
y = ystart;

Jump to random position
move_random(1, 1);

Align to grid
move_snap(h, v);

Wrap screen
move_wrap(h, v, margin);

Move to contact
move_contact_solid(dir, maxdist);
move_contact_all(dir, maxdist);

Bounce
move_bounce_solid(advanced);
move_bounce_all(advanced;)

Set path
path_start(path, speed, end_action, absolute);

End path
path_end();

Step towards
mp_linear_step(x, y, size, checkall);

Step avoiding
mp_potential_step(x, y, size, checkall);

Tab 2

Create instance
instance_create(x, y, objectname);

Create moving
ID = instance_create(x, y, object1);
with (ID) motion_set(direction, speed);

Create random
instance_create(x, y, choose(object0, object1, object2));
(up to 16 unlike drag and drop's 4)

Change instance
instance_change(obj, perform?);

Destroy instance
instance_destroy();

Destroy at position
position_destroy(x, y);

Change sprite
sprite_index = sprite0;

Transform sprite
image_xscale = x;
image_yscale = y;
image_angle = z;
image_xscale = -1; (horizontal flip)
image_yscale = -1; (vertical flip)

Color sprite
image_blend = x;
image_alpha = y;

Play sound
sound_play(snd);
sound_loop(snd);
sound_stop(snd);

Check sound
if sound_isplaying(sound)=true { //actions }

Room changing
room_goto_previous()
room_goto_next()
room_restart()
room_goto(x);

Check previous
if room_previous(x)<>-1 then { //actions }

Check next
if room_next(x)<>-1 then { //actions }


Main tab 2

Set alarm
alarm[0] = steps;

Sleep
sleep(x);

Set timeline
timeline_index = x;

Set timeline position
timeline_position = x;

Display message
show_message('Message');

Show game info
show_info();

Show video
show_video(filename, full?, loop?);

Restart game
game_restart();

End game
game_end();

Save game
game_save('filename');

Load game
game_load('filename');

Replace sprite
sprite_replace(index, filename, number, precise?, transparent?, smooth?, preload?, ox, oy);

Replace sound
sound_replace(index, filename, type, loadonuse?);

Replace background
background_replace(index, filename, transparent?, smooth?, preload?);


Control tab

Check empty
if place_free(x, y) { //actions }

Check collision
if !place_empty(x, y);
if place_meeting(x, y, all);
if !place_free(x, y);

Check object
if place_meeting(x, y, object0) { //actions }

Test instance count
if instance_number(object) = x { //actions }

Test chance
if floor(random(value)) = 0 { //actions }

Ask question
if show_question('The Question?') { //actions }

Test expression
if (expression) { //actions }

Check mouse
if mouse_check_button(mode) { //actions }

where mode is: mb_none, mb_left, mb_middle, mb_right

Check grid
if place_snapped(x, y) { //actions }

Exit event
exit;

Repeat x
repeat(amount) statement;

Call parent event
event_inherited();

Execute script
script_execute(index, args);

Set variable
normal assignment, i.e. varname = value; or global.varname = value;.

Test variable
if varname = x { //actions }

Draw variable
draw_text(x, y, variablename);




Under construction. Sorry for any inconvenience.


Credits: it's all there if you know where to look. Also thanks to The Game Maker's Apprentice, and to Game Maker Community's tutorial board for some clarifications.


Top Top
Profile      
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 1 post ] 


Who is online

Users browsing this forum: No users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

We are an independent, not-for-profit game making community.
Homepage
Board Index
About Us
Downloadable Games
Free Browser Games
Games in Development
RPG Maker Support
Game Maker Support
Construct 2 Support
HBGames the eZine
Advanced RPG Maker
Site Announcements
Powered by phpBB © phpBB Group