Gamestudio Links
Zorro Links
Newest Posts
StartWeek not working as it should
by Zheka. 04/18/24 10:11
folder management functions
by VoroneTZ. 04/17/24 06:52
lookback setting performance issue
by 7th_zorro. 04/16/24 03:08
zorro 64bit command line support
by 7th_zorro. 04/15/24 09:36
Zorro FIX plugin - Experimental
by flink. 04/14/24 07:48
Zorro FIX plugin - Experimental
by flink. 04/14/24 07:46
LPDIRECT3DCUBETEXTUR
E9

by Ayumi. 04/12/24 11:00
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
6 registered members (AndrewAMD, ricky_k, EternallyCurious, 7th_zorro, 2 invisible), 477 guests, and 3 spiders.
Key: Admin, Global Mod, Mod
Newest Members
EternallyCurious, 11honza11, ccorrea, sakolin, rajesh7827
19046 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 2 of 3 1 2 3
Re: [C#] AckNET [Re: pararealist] #444165
08/01/14 08:15
08/01/14 08:15
Joined: Jul 2014
Posts: 49
Romania,vaslui
A
AceX Offline
Newbie
AceX  Offline
Newbie
A

Joined: Jul 2014
Posts: 49
Romania,vaslui
Nice job,Felix wink
Keep up the good work.

Re: [C#] AckNET [Re: pararealist] #444169
08/01/14 09:36
08/01/14 09:36
Joined: Nov 2007
Posts: 2,568
Germany, BW, Stuttgart
MasterQ32 Offline OP
Expert
MasterQ32  Offline OP
Expert

Joined: Nov 2007
Posts: 2,568
Germany, BW, Stuttgart
Originally Posted By: pararealist
A few minor mistakes?
ent_setskin -> Entity.GetSkin = mistake. should be Entity.SetSkin
ent_type -> Entity.get_Type why get_Type and not getType ? conformity.

Typo fixed. Why get_Type? Because conformity tongue
get_Type is the internal method created by C# if you use properties.

Code:
EntityType type = ent.Type;



So you don't call a function but use get_type as a read only variable.


Visit my site: www.masterq32.de
Re: [C#] AckNET [Re: MasterQ32] #444403
08/08/14 15:59
08/08/14 15:59
Joined: Nov 2007
Posts: 2,568
Germany, BW, Stuttgart
MasterQ32 Offline OP
Expert
MasterQ32  Offline OP
Expert

Joined: Nov 2007
Posts: 2,568
Germany, BW, Stuttgart
Added some new features!

AckNET has now a Scheduler similar behaving to the Gamestudio scheduler:

Code:
private static IEnumerable<Wait> MainMethod()
{
	OnTab += (s, e) => { Console.WriteLine("Pressed [TAB]"); };
	MouseMode = 3;

	Level.Load("");
	yield return Wait.ForFrames(1);
	EngineVars.SkyColor = Color.DeepSkyBlue;

	var ent = new Entity("cargo.mdl", new Vector(550.0, 0.0, 0.0));

	var snd = new Sound("beep.wav");

	OnSpace += (s, e) => { snd.Play(100, 0); };

	WindowsFormsHost host = new WindowsFormsHost(1024, 768);
	var tb = new TextBox()
	{
		Left = 120,
		Top = 120,
		Width = 80,
		Text = "Change me!"
	};
	host.Controls.Add(tb);

	var btn = new Button()
	{
		Left = 120,
		Top = 80,
		Width = 80,
		Height = 25,
		Text = "Click me!",
	};
	btn.Click += (s, e) => { MessageBox.Show(tb.Text); };

	host.Controls.Add(btn);

	while (!(bool)KeyEsc)
	{
		if (ReferenceEquals(ent, EngineVars.MouseEnt))
		{
			ent.Pan += 1.5 * TimeStep;
		}

		Camera.Pan += (KeyCul - KeyCur) * TimeStep;

		Graphics.DrawQuad(
			host.Target,
			new Vector(0, 0, 0),
			null,
			null,
			null,
			null,
			100,
			0);

		yield return Wait.ForFrames(1);
	}
}




Also i have added a WindowsFormsHosting tool that allows to host all Windows Forms controls in Gamestudio:


Visit my site: www.masterq32.de
Re: [C#] AckNET [Re: MasterQ32] #444405
08/08/14 17:36
08/08/14 17:36
Joined: Dec 2011
Posts: 1,823
Netherlands
Reconnoiter Offline
Serious User
Reconnoiter  Offline
Serious User

Joined: Dec 2011
Posts: 1,823
Netherlands
I see what you did there Leonidas wink.

Anyway keep it up, I imagine this can be very usefull in some situations.

Re: [C#] AckNET [Re: Reconnoiter] #444407
08/08/14 18:31
08/08/14 18:31
Joined: Nov 2007
Posts: 2,568
Germany, BW, Stuttgart
MasterQ32 Offline OP
Expert
MasterQ32  Offline OP
Expert

Joined: Nov 2007
Posts: 2,568
Germany, BW, Stuttgart
Yeah going to continue my current game project next week. Made the changes to make a login screen possible without much effort wink


Visit my site: www.masterq32.de
Re: [C#] AckNET [Re: MasterQ32] #444423
08/10/14 01:18
08/10/14 01:18
Joined: Dec 2008
Posts: 1,218
Germany
Rackscha Offline
Serious User
Rackscha  Offline
Serious User

Joined: Dec 2008
Posts: 1,218
Germany
@MasterQ32 you might consider using a different name? Acknet was(is?) a quite popular Networkingreplacement for Gamestudio. Just to avoid nameclashes when talking about wink


MY Website with news of my projects:
(for example my current
Muliplayer Bomberman,
GenesisPrecompiler for LiteC
and TileMaster, an easy to use Tile editor)
Sparetime-Development

Re: [C#] AckNET [Re: Rackscha] #444424
08/10/14 02:07
08/10/14 02:07
Joined: Dec 2006
Posts: 434
UK,Terra, SolarSystem, Milky W...
pararealist Offline
Senior Member
pararealist  Offline
Senior Member

Joined: Dec 2006
Posts: 434
UK,Terra, SolarSystem, Milky W...
I suppose NET(in uppers) does make one think more NET than Network though?


A8.3x Commercial, AcknexWrapper and VS 2010 Express
&#9675;pararealist now.
Re: [C#] AckNET [Re: pararealist] #444427
08/10/14 10:29
08/10/14 10:29
Joined: Nov 2007
Posts: 2,568
Germany, BW, Stuttgart
MasterQ32 Offline OP
Expert
MasterQ32  Offline OP
Expert

Joined: Nov 2007
Posts: 2,568
Germany, BW, Stuttgart
yeah project name is going to change in either AckSharp or Ack.NET depending on what i like more grin

And yes, NET in upper cases shoud suppose .NET


Visit my site: www.masterq32.de
Re: [C#] AckNET [Re: MasterQ32] #444430
08/10/14 13:36
08/10/14 13:36
Joined: Mar 2011
Posts: 3,150
Budapest
sivan Offline
Expert
sivan  Offline
Expert

Joined: Mar 2011
Posts: 3,150
Budapest
or A# or Bb or Ack# laugh


Free world editor for 3D Gamestudio: MapBuilder Editor
Re: [C#] AckNET [Re: sivan] #444435
08/10/14 16:31
08/10/14 16:31
Joined: Sep 2003
Posts: 9,859
F
FBL Offline
Senior Expert
FBL  Offline
Senior Expert
F

Joined: Sep 2003
Posts: 9,859
AckNot.

Page 2 of 3 1 2 3

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1