Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - OniLink10

Pages: 1
1
Issues Help Desk / collision_rectangle
« on: October 19, 2008, 12:35:27 AM »
Yeah, I need a Temporary Replacement for collision_rectangle while Josh is working on R3.5. Any Ideas?

2
General ENIGMA / Unimplemented Functions
« on: October 12, 2008, 06:16:38 PM »
All the Functions that are, according to the Progress Page, not in yet, are listed here. Hopefully this'll get Josh to update that page. >:D I had to Upload it in a .txt File because it made the Post far too large.

3
Off-Topic / Where do I find the floor Function...
« on: September 14, 2008, 01:24:24 AM »
Where can I find it in the ENIGMA SHELL? I need to find it for another Project I'm doing.

4
General ENIGMA / A Different Event/Sprite/Sound System
« on: August 18, 2008, 09:03:24 PM »
Maybe ENIGMA could be edited to use SDL instead of... Whatever it currently uses. I started using SDL today and it looks pretty awesome, with a Built-In Sprite System, Built-In Sound System, and Built-In Event System. Doesn't get much better than that! Then again, since I don'tknow what ENIGMA currently uses, and I'm assuming OpenGL or GLUT, it could already be using SDL and this Post would be worthless. XD

5
Issues Help Desk / Turning Off Functions?
« on: August 12, 2008, 02:32:55 PM »
Is this even Possible? I was told that to get the Best FPS Rate, you need to turn off Unused Functions. How would I do this?

6
Issues Help Desk / Alternative for room_next()?
« on: August 12, 2008, 02:13:35 PM »
EDIT: K, I found a good alternative, but on Compile I get this:

Sending Enigma resource names
Sending Enigma resource data
Executing Enigma...
Loaded fnames successfully.
Read 122 constants
Read 33 globals
Reading 1066 bytes of locals...
Read 1066 bytes of locals
Read locals successfully.
Opened file.
File is valid.
Read icon data.
Exported icon.
Read script names.
Read object names.
Read room names.
Read sprite names.
Wrote resource names.
Exported object switch.
Loaded and parsed all scripts.
"Link'd" all scripts.
Retrieved all script variables.
<if>(view_xview<lt>0) view_xview<=>0; <if>(view_xview<gt>room_width-view_wview) view_xview<=>room_width-view_wview; <if>(view_yview<lt>0) view_yview<=>0; <if>(view_yview<gt>room_height-view_hview) view_yview<=>room_height-view_hview;
<if>(nnnnnnnnnn<lt>0) nnnnnnnnnn<=>0; <if>(nnnnnnnnnn<gt>nnnnnnnnnn-nnnnnnnnnn) nnnnnnnnnn<=>nnnnnnnnnn-nnnnnnnnnn; <if>(nnnnnnnnnn<lt>0) nnnnnnnnnn<=>0; <if>(nnnnnnnnnn<gt>nnnnnnnnnnn-nnnnnnnnnn) nnnnnnnnnn<=>nnnnnnnnnnn-nnnnnnnnnn;

<if>(view_xview<lt>0);view_xview<=>0;<if>(view_xview<gt>room_width-view_wview);view_xview<=>room_width-view_wview;<if>(view_yview<lt>0);view_yview<=>0;<if>(view_yview<gt>room_height-view_hview);view_yview<=>room_height-view_hview;
<if>(nnnnnnnnnn<lt>0);nnnnnnnnnn<=>0;<if>(nnnnnnnnnn<gt>nnnnnnnnnn-nnnnnnnnnn);nnnnnnnnnn<=>nnnnnnnnnn-nnnnnnnnnn;<if>(nnnnnnnnnn<lt>0);nnnnnnnnnn<=>0;<if>(nnnnnnnnnn<gt>nnnnnnnnnnn-nnnnnnnnnn);nnnnnnnnnn<=>nnnnnnnnnnn-nnnnnnnnnn;

<if>(view_xview<lt>0);view_xview<=>0;<if>(view_xview<gt>room_width-view_wview);view_xview<=>room_width-view_wview;<if>(view_yview<lt>0);view_yview<=>0;<if>(view_yview<gt>room_height-view_hview);view_yview<=>room_height-view_hview;
<if>(nnnnnnnnnn<lt>0);nnnnnnnnnn<=>0;<if>(nnnnnnnnnn<gt>nnnnnnnnnn-nnnnnnnnnn);nnnnnnnnnn<=>nnnnnnnnnn-nnnnnnnnnn;<if>(nnnnnnnnnn<lt>0);nnnnnnnnnn<=>0;<if>(nnnnnnnnnn<gt>nnnnnnnnnnn-nnnnnnnnnn);nnnnnnnnnn<=>nnnnnnnnnnn-nnnnnnnnnn;

<if>(view_xview<lt>0);view_xview<=>0;<if>(view_xview<gt>room_width-view_wview);view_xview<=>room_width-view_wview;<if>(view_yview<lt>0);view_yview<=>0;<if>(view_yview<gt>room_height-view_hview);view_yview<=>room_height-view_hview;
<if>(nnnnnnnnnn<lt>0);nnnnnnnnnn<=>0;<if>(nnnnnnnnnn<gt>nnnnnnnnnn-nnnnnnnnnn);nnnnnnnnnn<=>nnnnnnnnnn-nnnnnnnnnn;<if>(nnnnnnnnnn<lt>0);nnnnnnnnnn<=>0;<if>(nnnnnnnnnn<gt>nnnnnnnnnnn-nnnnnnnnnn);nnnnnnnnnn<=>nnnnnnnnnnn-nnnnnnnnnn;

<if>(view_xview<lt>0) view_xview<=>0;<if>(view_xview<gt>room_width-view_wview) view_xview<=>room_width-view_wview;<if>(view_yview<lt>0) view_yview<=>0;<if>(view_yview<gt>room_height-view_hview) view_yview<=>room_height-view_hview;
<if>(nnnnnnnnnn<lt>0) nnnnnnnnnn<=>0;<if>(nnnnnnnnnn<gt>nnnnnnnnnn-nnnnnnnnnn) nnnnnnnnnn<=>nnnnnnnnnn-nnnnnnnnnn;<if>(nnnnnnnnnn<lt>0) nnnnnnnnnn<=>0;<if>(nnnnnnnnnn<gt>nnnnnnnnnnn-nnnnnnnnnn) nnnnnnnnnn<=>nnnnnnnnnnn-nnnnnnnnnn;

<if>(view_xview<lt>0) view_xview<=>0;<if>(view_xview<gt>room_width-view_wview) view_xview<=>room_width-view_wview;<if>(view_yview<lt>0) view_yview<=>0;<if>(view_yview<gt>room_height-view_hview) view_yview<=>room_height-view_hview;
<if>(nnnnnnnnnn<lt>0) nnnnnnnnnn<=>0;<if>(nnnnnnnnnn<gt>nnnnnnnnnn-nnnnnnnnnn) nnnnnnnnnn<=>nnnnnnnnnn-nnnnnnnnnn;<if>(nnnnnnnnnn<lt>0) nnnnnnnnnn<=>0;<if>(nnnnnnnnnn<gt>nnnnnnnnnnn-nnnnnnnnnn) nnnnnnnnnn<=>nnnnnnnnnnn-nnnnnnnnnn;



view_xview<-=>2;
nnnnnnnnnn<-=>0;

view_xview<-=>2;
nnnnnnnnnn<-=>0;

view_xview<-=>2;
nnnnnnnnnn<-=>0;

view_xview<-=>2;
nnnnnnnnnn<-=>0;

view_xview<-=>2;
nnnnnnnnnn<-=>0;

view_xview<-=>2;
nnnnnnnnnn<-=>0;



view_yview<-=>2;
nnnnnnnnnn<-=>0;

view_yview<-=>2;
nnnnnnnnnn<-=>0;

view_yview<-=>2;
nnnnnnnnnn<-=>0;

view_yview<-=>2;
nnnnnnnnnn<-=>0;

view_yview<-=>2;
nnnnnnnnnn<-=>0;

view_yview<-=>2;
nnnnnnnnnn<-=>0;



view_xview<+=>2;
nnnnnnnnnn<+=>0;

view_xview<+=>2;
nnnnnnnnnn<+=>0;

view_xview<+=>2;
nnnnnnnnnn<+=>0;

view_xview<+=>2;
nnnnnnnnnn<+=>0;

view_xview<+=>2;
nnnnnnnnnn<+=>0;

view_xview<+=>2;
nnnnnnnnnn<+=>0;



view_yview<+=>2;
nnnnnnnnnn<+=>0;

view_yview<+=>2;
nnnnnnnnnn<+=>0;

view_yview<+=>2;
nnnnnnnnnn<+=>0;

view_yview<+=>2;
nnnnnnnnnn<+=>0;

view_yview<+=>2;
nnnnnnnnnn<+=>0;

view_yview<+=>2;
nnnnnnnnnn<+=>0;



room<+=>1; <if>(room<gt>4) { room<=>1; }
nnnn<+=>0; <if>(nnnn<gt>0) { nnnn<=>0; }

room<+=>1;<if>(room<gt>4);{room<=>1;}
nnnn<+=>0;<if>(nnnn<gt>0);{nnnn<=>0;}

room<+=>1;<if>(room<gt>4);{room<=>1;}
nnnn<+=>0;<if>(nnnn<gt>0);{nnnn<=>0;}

room<+=>1;<if>(room<gt>4);{room<=>1;}
nnnn<+=>0;<if>(nnnn<gt>0);{nnnn<=>0;}

room<+=>1;<if>(room<gt>4) {room<=>1;}
nnnn<+=>0;<if>(nnnn<gt>0) {nnnn<=>0;}

room<+=>1;<if>(room<gt>4) {room<=>1;}
nnnn<+=>0;<if>(nnnn<gt>0) {nnnn<=>0;}



Loaded and parsed all events.
Read room data.
Wrote event declarations.
Wrote event code.
Wrote inherited locals.
Wrote with and script code.
Wrote mode data.
Wrote room data.
Starting compile. This may take a minute.
In file included from ENIGMAsystem\SHELL\SHELLmain.cpp:105:
ENIGMAsystem\SHELL\/Preprocessor_Environment_Editable/IDE_EDIT_objectfunctionality.h: In member function `virtual enigma::variant enigma::OBJ_object3::myevent_step()':
ENIGMAsystem\SHELL\/Preprocessor_Environment_Editable/IDE_EDIT_objectfunctionality.h:8: error: incompatible types in assignment of `int' to `double[9]'
ENIGMAsystem\SHELL\/Preprocessor_Environment_Editable/IDE_EDIT_objectfunctionality.h:9: error: invalid operands of types `double' and `double[9]' to binary `operator-'
ENIGMAsystem\SHELL\/Preprocessor_Environment_Editable/IDE_EDIT_objectfunctionality.h:10: error: invalid operands of types `double' and `double[9]' to binary `operator-'
ENIGMAsystem\SHELL\/Preprocessor_Environment_Editable/IDE_EDIT_objectfunctionality.h:12: error: incompatible types in assignment of `int' to `double[9]'
ENIGMAsystem\SHELL\/Preprocessor_Environment_Editable/IDE_EDIT_objectfunctionality.h:13: error: invalid operands of types `double' and `double[9]' to binary `operator-'
ENIGMAsystem\SHELL\/Preprocessor_Environment_Editable/IDE_EDIT_objectfunctionality.h:14: error: invalid operands of types `double' and `double[9]' to binary `operator-'
ENIGMAsystem\SHELL\/Preprocessor_Environment_Editable/IDE_EDIT_objectfunctionality.h: In member function `enigma::variant enigma::OBJ_object3::myevent_keyboard37()':
ENIGMAsystem\SHELL\/Preprocessor_Environment_Editable/IDE_EDIT_objectfunctionality.h:22: error: incompatible types in assignment of `int' to `double[9]'
ENIGMAsystem\SHELL\/Preprocessor_Environment_Editable/IDE_EDIT_objectfunctionality.h: In member function `enigma::variant enigma::OBJ_object3::myevent_keyboard38()':
ENIGMAsystem\SHELL\/Preprocessor_Environment_Editable/IDE_EDIT_objectfunctionality.h:30: error: incompatible types in assignment of `int' to `double[9]'
ENIGMAsystem\SHELL\/Preprocessor_Environment_Editable/IDE_EDIT_objectfunctionality.h: In member function `enigma::variant enigma::OBJ_object3::myevent_keyboard39()':
ENIGMAsystem\SHELL\/Preprocessor_Environment_Editable/IDE_EDIT_objectfunctionality.h:38: error: incompatible types in assignment of `int' to `double[9]'
ENIGMAsystem\SHELL\/Preprocessor_Environment_Editable/IDE_EDIT_objectfunctionality.h: In member function `enigma::variant enigma::OBJ_object3::myevent_keyboard40()':
ENIGMAsystem\SHELL\/Preprocessor_Environment_Editable/IDE_EDIT_objectfunctionality.h:46: error: incompatible types in assignment of `int' to `double[9]'
Compile failed. [1]
G++ error. Compile failed (-6)

7
Off-Topic / Game Maker 7 VS ENIGMA Test 1: The Blank Room Test
« on: July 31, 2008, 02:12:32 PM »
This thread is for suggesting what I should do for Tests to compare Game Maker 7 and ENIGMA. I'll List the Tests below.

Test 1: Blank Room Test

GM7:
Size: 2.19MB
Memory Usage: 14,076K

ENIGMA:
Size: 288KB
Memory Usage: 7,840K
Notes: Returns Error on Run: Additional drawing surfaces cannot be created. Extension unsupported by Graphics Card.

Next Test: ??? Need Ideas

8
So, I need an Alternate to a few GML Functions until they are implemented. I will list them one at a time, since ENIGMA only returns 1 Error at a time.

Current Issue: room_next(room)
Needed For: Checking if Next Room exists.

Pages: 1