| Autor |
Nachricht |
7xCore
Mitglied
Benutzerprofil
Anmeldungsdatum: 30.07.2011
Beiträge: 438
|
7xCore Mitglied
18:53:40 28.06.2012 Titel: |
Mehr Spaß in der Console |
Zitieren |
Hallo Community.
Vielleicht gibt es hier noch einige die sich aus Spaß für die Win32 Console begeistern.Ich habe schonmal so ne art Lib für die console geschrieben www.c-plusplus.de/forum/290978
Ich hab mich nun mal wieder bisschen dran gesetzt und Spaß bekommen ein bisschen weiter dran rumzufrickeln.
Ihr könnt ja mal drüber schaune und Verbesserungen erwähnen.
https://github.com/CoreAPITeam/CoreAPI_Build2.0/downloads
Ich hoffe und denke der Code erklärt sich von selbst.
Wenn nicht :
| C++: | 1 2 3 4 5 6 7 8 9 10 | #inclued <iostream>
#include "CoreAPI.h"
int main() {
core::CoreAPI inst = core::CoreAPI(0,0,300,400,"TEST",true);
//Gewünschte Funktionen.
inst.//....
} | |
Und vielleicht eine Farbe auswählen :
| C++: | ...
inst.setBGColor(core::color::COLOR_BLACK);
inst.setFontColor(core::color::COLOR_GREY);
inst.ColorUpdate(); | |
Sonst kann es sein das in nicht gewünschter Farbe geschrieben wird.Bin gerade dabei den Code nochmal ganz neu aufzurollen und dann das ganze flexibler zu lösen
Ich wünsche Trotzdem viel Spaß.Bei Problemen schreibt einen Kommentar
-7xCore |
_________________ Mehr Spaß mit der Windows Konsole? -> http://www.coredevteam.de.vu
|
|
 |
rapso
Moderator
Benutzerprofil
Anmeldungsdatum: 17.06.2002
Beiträge: 7724
|
rapso Moderator
19:42:13 28.06.2012 Titel: |
|
Zitieren |
wird zeit dass unser schoenes forum einen text mode contest bekommt *hehe* |
_________________ Kilo Byte=1000,Kilobyte=1024 ANSI/IEEE Standard 1084-1986
-Mod im Spiele-/Grafikprogrammierung| rapsoo@hotmail.com | #dionysos irc.quakenet.org | amazon stole my PS3
|
|
 |
7xCore
Mitglied
Benutzerprofil
Anmeldungsdatum: 30.07.2011
Beiträge: 438
|
7xCore Mitglied
20:06:15 28.06.2012 Titel: |
|
Zitieren |
|
 |
deleted_2013_01_05
Mitglied
Benutzerprofil
Anmeldungsdatum: 14.06.2001
Beiträge: 1795
|
deleted_2013_01_05 Mitglied
12:54:11 29.06.2012 Titel: |
|
Zitieren |
Sorry aber ... geht's noch?
| C++: | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 | template <class Typ>
static Typ fractionmul(Typ _1a,Typ _2a,Typ _1b,Typ _2b)
{
return (_1a/_2a)*(_1b/_2b);
}
//######################################################################################################################################
//######################################################################################################################################
//######################################################################################################################################
template <class Typ>
static Typ fractiondiv(Typ _1a,Typ _2a,Typ _1b,Typ _2b)
{
return (_1a/_2a)/(_1b/_2b);
}
//######################################################################################################################################
//######################################################################################################################################
//######################################################################################################################################
// How to use : math::Math::add<A TYPE YOU WANT >(VAR 1, VAR 2)
};//class Math ends
//######################################################################################################################################
//######################################################################################################################################
//######################################################################################################################################
}//namespace math ends
//######################################################################################################################################
//######################################################################################################################################
//######################################################################################################################################
//######################################################################################################################################
//######################################################################################################################################
//######################################################################################################################################
//######################################################################################################################################
//######################################################################################################################################
//######################################################################################################################################
namespace core {
//######################################################################################################################################
//######################################################################################################################################
//######################################################################################################################################
enum TEXT_ALIGN {
ALIGN_LEFT,
ALIGN_CENTER,
ALIGN_RIGHT,
caption
};
//######################################################################################################################################
//######################################################################################################################################
//######################################################################################################################################
namespace key {
enum MOUSE_BUTTON {
KEY_M_RIGHT,
KEY_M_LEFT,
KEY_M_MIDDLE
};
} | |
Sogar in Klassen:
| C++: | 1 2 3 4 5 6 7 8 9 | class CoreAPI {
//######################################################################################################################################
//######################################################################################################################################
//######################################################################################################################################
private :
//######################################################################################################################################
//######################################################################################################################################
//######################################################################################################################################
TEXT_ALIGN text_align; | |
rofl
oh gott ich sterbe hier gerade:
| C++: | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | //######################################################################################################################################
//######################################################################################################################################
//######################################################################################################################################
//######################################################################################################################################
//######################################################################################################################################
//######################################################################################################################################
//######################################################################################################################################
//######################################################################################################################################
//######################################################################################################################################
namespace sound
{
//######################################################################################################################################
//######################################################################################################################################
//######################################################################################################################################
class Sound
{
//######################################################################################################################################
//######################################################################################################################################
//######################################################################################################################################
public :
static BOOL play(LPCWSTR soundfile);
//######################################################################################################################################
//######################################################################################################################################
//######################################################################################################################################
};//class Sound ends
//######################################################################################################################################
//######################################################################################################################################
//######################################################################################################################################
}//namespace sound ends
//######################################################################################################################################
//######################################################################################################################################
//######################################################################################################################################
//######################################################################################################################################
//######################################################################################################################################
//######################################################################################################################################
//######################################################################################################################################
//######################################################################################################################################
//###################################################################################################################################### | |
|
Zuletzt bearbeitet von deleted_2013_01_05 am 12:58:14 29.06.2012, insgesamt 2-mal bearbeitet |
|
 |
cooky451
Mitglied
Benutzerprofil
Anmeldungsdatum: 16.10.2010
Beiträge: 6869
|
cooky451 Mitglied
18:45:48 29.06.2012 Titel: |
|
Zitieren |
Whooootd? |
_________________ Sie sind nicht berechtigt unrechtmäßige Kopien dieses Datenträgers zu erstellen.™
Keksverteilungsbeauftragter
Zuletzt bearbeitet von cooky451 am 18:46:02 29.06.2012, insgesamt 1-mal bearbeitet |
|
 |
hustbaer
Mitglied
Benutzerprofil
Anmeldungsdatum: 27.10.2006
Beiträge: 16032
|
hustbaer Mitglied
00:23:51 30.06.2012 Titel: |
|
Zitieren |
|
 |
hustbaer
Mitglied
Benutzerprofil
Anmeldungsdatum: 27.10.2006
Beiträge: 16032
|
hustbaer Mitglied
00:27:38 30.06.2012 Titel: |
|
Zitieren |
|
 |
7xCore
Mitglied
Benutzerprofil
Anmeldungsdatum: 30.07.2011
Beiträge: 438
|
7xCore Mitglied
20:40:48 30.06.2012 Titel: |
|
Zitieren |
μ Was willst du mir mit deinem Beitrag sagen?Alles zusammen werfen am besten in eine Zeile ohne Abgrenzung?
Wenn das Projekt noch nicht fertig ist dann ist es besser ein paar mehr zeilen zu makieren und auseinander zuhalten um weitere Einfügunggen zu machen.Oder is das für dich unübersichtlich ?
Oder möchtest du etwas anderes Ausdrücken ? |
_________________ Mehr Spaß mit der Windows Konsole? -> http://www.coredevteam.de.vu
|
|
 |
rapso
Moderator
Benutzerprofil
Anmeldungsdatum: 17.06.2002
Beiträge: 7724
|
rapso Moderator
00:48:33 01.07.2012 Titel: |
|
Zitieren |
ich dachte erst das war ein witz, aber das steht da wirklich ueberall
| Code: | | //###################################################################################################################################### | | ? 75% vom header
7xCore, du solltest die obfuscation echt ueberdenken, das ist fuer niemanden ausser der person die sich das ausgedacht hat zu lesen.
oder gibt es noch andere die das machen? |
_________________ Kilo Byte=1000,Kilobyte=1024 ANSI/IEEE Standard 1084-1986
-Mod im Spiele-/Grafikprogrammierung| rapsoo@hotmail.com | #dionysos irc.quakenet.org | amazon stole my PS3
|
|
 |
Swordfish
Mitglied
Benutzerprofil
Anmeldungsdatum: 27.03.2005
Beiträge: 4155
|
Swordfish Mitglied
01:19:00 01.07.2012 Titel: |
|
Zitieren |
. o O ( Auf welche Ideen man kommen kann ... ) |
|
|
|
 |