|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#21 |
|
Bannato
Iscritto dal: Jun 2002
Città: -GE-
Messaggi: 340
|
Io che faccio il programmatore volevo fare una domanda a tutti....
Questo è il programma (solo una parte) secondo voi cosa fa? #include <afxwin.h> #include <math.h> #include "Clock.h" #include "Resource.h" #define SQUARESIZE 20 #define ID_TIMER_CLOCK 1 CMyApp myApp; ///////////////////////////////////////////////////////////////////////// // CMyApp member functions BOOL CMyApp::InitInstance () { SetRegistryKey (_T ("Programming Windows with MFC")); m_pMainWnd = new CMainWindow; if (!((CMainWindow*) m_pMainWnd)->RestoreWindowState ()) m_pMainWnd->ShowWindow (m_nCmdShow); m_pMainWnd->UpdateWindow (); return TRUE; } ///////////////////////////////////////////////////////////////////////// // CMainWindow message map and member functions BEGIN_MESSAGE_MAP (CMainWindow, CFrameWnd) ON_WM_CREATE () ON_WM_PAINT () ON_WM_TIMER () ON_WM_GETMINMAXINFO () ON_WM_NCHITTEST () ON_WM_SYSCOMMAND () ON_WM_CONTEXTMENU () ON_WM_ENDSESSION () ON_WM_CLOSE () END_MESSAGE_MAP () CMainWindow::CMainWindow () { m_bAutoMenuEnable = FALSE; CTime time = CTime::GetCurrentTime (); m_nPrevSecond = time.GetSecond (); m_nPrevMinute = time.GetMinute (); m_nPrevHour = time.GetHour () % 12; CString strWndClass = AfxRegisterWndClass ( CS_HREDRAW | CS_VREDRAW, myApp.LoadStandardCursor (IDC_ARROW), (HBRUSH) (COLOR_3DFACE + 1), myApp.LoadIcon (IDI_APPICON) ); Create (strWndClass, _T ("Clock")); } BOOL CMainWindow::PreCreateWindow (CREATESTRUCT& cs) { if (!CFrameWnd::PreCreateWindow (cs)) return FALSE; cs.dwExStyle &= ~WS_EX_CLIENTEDGE; return TRUE; } int CMainWindow: { if (CFrameWnd: return -1; // // Set a timer to fire at 1-second intervals. // if (!SetTimer (ID_TIMER_CLOCK, 1000, NULL)) { MessageBox (_T ("SetTimer failed"), _T ("Error"), MB_ICONSTOP | MB_OK); return -1; } // // Customize the system menu. // CMenu* pMenu = GetSystemMenu (FALSE); pMenu->AppendMenu (MF_SEPARATOR); pMenu->AppendMenu (MF_STRING, IDM_SYSMENU_FULL_WINDOW, _T ("Remove &Title")); pMenu->AppendMenu (MF_STRING, IDM_SYSMENU_STAY_ON_TOP, _T ("Stay on To&p")); return 0; } void CMainWindow: { SaveWindowState (); KillTimer (ID_TIMER_CLOCK); CFrameWnd: } void CMainWindow: { if (bEnding) SaveWindowState (); CFrameWnd: } void CMainWindow: { pMMI->ptMinTrackSize.x = 120; pMMI->ptMinTrackSize.y = 120; } UINT CMainWindow: { UINT nHitTest = CFrameWnd: if ((nHitTest == HTCLIENT) && (::GetAsyncKeyState (MK_LBUTTON) < 0)) nHitTest = HTCAPTION; return nHitTest; } void CMainWindow: { UINT nMaskedID = nID & 0xFFF0; if (nMaskedID == IDM_SYSMENU_FULL_WINDOW) { m_bFullWindow = m_bFullWindow ? 0 : 1; SetTitleBarState (); return; } else if (nMaskedID == IDM_SYSMENU_STAY_ON_TOP) { m_bStayOnTop = m_bStayOnTop ? 0 : 1; SetTopMostState (); return; } CFrameWnd: } void CMainWindow: { CRect rect; GetClientRect (&rect); ClientToScreen (&rect); if (rect.PtInRect (point)) { CMenu* pMenu = GetSystemMenu (FALSE); UpdateSystemMenu (pMenu); int nID = (int) pMenu->TrackPopupMenu (TPM_LEFTALIGN | TPM_LEFTBUTTON | TPM_RIGHTBUTTON | TPM_RETURNCMD, point.x, point.y, this); if (nID > 0) SendMessage (WM_SYSCOMMAND, nID, 0); return; } CFrameWnd: } void CMainWindow: { // // Do nothing if the window is minimized. // if (IsIconic ()) return; // // Get the current time and do nothing if it hasn't changed. // CTime time = CTime::GetCurrentTime (); int nSecond = time.GetSecond (); int nMinute = time.GetMinute (); int nHour = time.GetHour () % 12; if ((nSecond == m_nPrevSecond) && (nMinute == m_nPrevMinute) && (nHour == m_nPrevHour)) return; // // Center the origin and switch to the MM_ISOTROPIC mapping mode. // CRect rect; GetClientRect (&rect); CClientDC dc (this); dc.SetMapMode (MM_ISOTROPIC); dc.SetWindowExt (1000, 1000); dc.SetViewportExt (rect.Width (), -rect.Height ()); dc.SetViewportOrg (rect.Width () / 2, rect.Height () / 2); // // If minutes have changed, erase the hour and minute hands. // COLORREF clrColor = ::GetSysColor (COLOR_3DFACE); if (nMinute != m_nPrevMinute) { DrawHand (&dc, 200, 4, (m_nPrevHour * 30) + (m_nPrevMinute / 2), clrColor); DrawHand (&dc, 400, 8, m_nPrevMinute * 6, clrColor); m_nPrevMinute = nMinute; m_nPrevHour = nHour; } // // If seconds have changed, erase the second hand and redraw all hands. // if (nSecond != m_nPrevSecond) { DrawSecondHand (&dc, 400, 8, m_nPrevSecond * 6, clrColor); DrawSecondHand (&dc, 400, 8, nSecond * 6, RGB (0, 0, 0)); DrawHand (&dc, 200, 4, (nHour * 30) + (nMinute / 2), RGB (0, 0, 0)); DrawHand (&dc, 400, 8, nMinute * 6, RGB (0, 0, 0)); m_nPrevSecond = nSecond; } } void CMainWindow: { CRect rect; GetClientRect (&rect); CPaintDC dc (this); dc.SetMapMode (MM_ISOTROPIC); dc.SetWindowExt (1000, 1000); dc.SetViewportExt (rect.Width (), -rect.Height ()); dc.SetViewportOrg (rect.Width () / 2, rect.Height () / 2); DrawClockFace (&dc); DrawHand (&dc, 200, 4, (m_nPrevHour * 30) + (m_nPrevMinute / 2), RGB (0, 0, 0)); DrawHand (&dc, 400, 8, m_nPrevMinute * 6, RGB (0, 0, 0)); DrawSecondHand (&dc, 400, 8, m_nPrevSecond * 6, RGB (0, 0, 0)); } void CMainWindow: { static CPoint point[12] = { CPoint ( 0, 450), // 12 o'clock CPoint ( 225, 390), // 1 o'clock CPoint ( 390, 225), // 2 o'clock CPoint ( 450, 0), // 3 o'clock CPoint ( 390, -225), // 4 o'clock CPoint ( 225, -390), // 5 o'clock CPoint ( 0, -450), // 6 o'clock CPoint (-225, -390), // 7 o'clock CPoint (-390, -225), // 8 o'clock CPoint (-450, 0), // 9 o'clock CPoint (-390, 225), // 10 o'clock CPoint (-225, 390), // 11 o'clock }; pDC->SelectStockObject (NULL_BRUSH); for (int i=0; i<12; i++) pDC->Rectangle (point[i].x - SQUARESIZE, point[i].y + SQUARESIZE, point[i].x + SQUARESIZE, point[i].y - SQUARESIZE); } void CMainWindow: int nDegrees, COLORREF clrColor) { CPoint point[4]; double nRadians = (double) nDegrees * 0.017453292; point[0].x = (int) (nLength * sin (nRadians)); point[0].y = (int) (nLength * cos (nRadians)); point[2].x = -point[0].x / nScale; point[2].y = -point[0].y / nScale; point[1].x = -point[2].y; point[1].y = point[2].x; point[3].x = -point[1].x; point[3].y = -point[1].y; CPen pen (PS_SOLID, 0, clrColor); CPen* pOldPen = pDC->SelectObject (&pen); pDC->MoveTo (point[0]); pDC->LineTo (point[1]); pDC->LineTo (point[2]); pDC->LineTo (point[3]); pDC->LineTo (point[0]); pDC->SelectObject (pOldPen); } void CMainWindow: int nDegrees, COLORREF clrColor) { CPoint point[2]; double nRadians = (double) nDegrees * 0.017453292; point[0].x = (int) (nLength * sin (nRadians)); point[0].y = (int) (nLength * cos (nRadians)); point[1].x = -point[0].x / nScale; point[1].y = -point[0].y / nScale; CPen pen (PS_SOLID, 0, clrColor); CPen* pOldPen = pDC->SelectObject (&pen); pDC->MoveTo (point[0]); pDC->LineTo (point[1]); pDC->SelectObject (pOldPen); } void CMainWindow::SetTitleBarState () { CMenu* pMenu = GetSystemMenu (FALSE); if (m_bFullWindow ) { ModifyStyle (WS_CAPTION, 0); pMenu->ModifyMenu (IDM_SYSMENU_FULL_WINDOW, MF_STRING, IDM_SYSMENU_FULL_WINDOW, _T ("Restore &Title")); } else { ModifyStyle (0, WS_CAPTION); pMenu->ModifyMenu (IDM_SYSMENU_FULL_WINDOW, MF_STRING, IDM_SYSMENU_FULL_WINDOW, _T ("Remove &Title")); } SetWindowPos (NULL, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE | SWP_NOZORDER | SWP_DRAWFRAME); } void CMainWindow::SetTopMostState () { CMenu* pMenu = GetSystemMenu (FALSE); if (m_bStayOnTop) { SetWindowPos (&wndTopMost, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE); pMenu->CheckMenuItem (IDM_SYSMENU_STAY_ON_TOP, MF_CHECKED); } else { SetWindowPos (&wndNoTopMost, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE); pMenu->CheckMenuItem (IDM_SYSMENU_STAY_ON_TOP, MF_UNCHECKED); } } BOOL CMainWindow::RestoreWindowState () { CString version = _T ("Version 1.0"); m_bFullWindow = myApp.GetProfileInt (version, _T ("FullWindow"), 0); SetTitleBarState (); m_bStayOnTop = myApp.GetProfileInt (version, _T ("StayOnTop"), 0); SetTopMostState (); WINDOWPLACEMENT wp; wp.length = sizeof (WINDOWPLACEMENT); GetWindowPlacement (&wp); if (((wp.flags = myApp.GetProfileInt (version, _T ("flags"), -1)) != -1) && ((wp.showCmd = myApp.GetProfileInt (version, _T ("showCmd"), -1)) != -1) && ((wp.rcNormalPosition.left = myApp.GetProfileInt (version, _T ("x1"), -1)) != -1) && ((wp.rcNormalPosition.top = myApp.GetProfileInt (version, _T ("y1"), -1)) != -1) && ((wp.rcNormalPosition.right = myApp.GetProfileInt (version, _T ("x2"), -1)) != -1) && ((wp.rcNormalPosition.bottom = myApp.GetProfileInt (version, _T ("y2"), -1)) != -1)) { wp.rcNormalPosition.left = min (wp.rcNormalPosition.left, ::GetSystemMetrics (SM_CXSCREEN) - ::GetSystemMetrics (SM_CXICON)); wp.rcNormalPosition.top = min (wp.rcNormalPosition.top, ::GetSystemMetrics (SM_CYSCREEN) - ::GetSystemMetrics (SM_CYICON)); SetWindowPlacement (&wp); return TRUE; } return FALSE; } void CMainWindow::SaveWindowState () { CString version = _T ("Version 1.0"); myApp.WriteProfileInt (version, _T ("FullWindow"), m_bFullWindow); myApp.WriteProfileInt (version, _T ("StayOnTop"), m_bStayOnTop); WINDOWPLACEMENT wp; wp.length = sizeof (WINDOWPLACEMENT); GetWindowPlacement (&wp); myApp.WriteProfileInt (version, _T ("flags"), wp.flags); myApp.WriteProfileInt (version, _T ("showCmd"), wp.showCmd); myApp.WriteProfileInt (version, _T ("x1"), wp.rcNormalPosition.left); myApp.WriteProfileInt (version, _T ("y1"), wp.rcNormalPosition.top); myApp.WriteProfileInt (version, _T ("x2"), wp.rcNormalPosition.right); myApp.WriteProfileInt (version, _T ("y2"), wp.rcNormalPosition.bottom); } void CMainWindow::UpdateSystemMenu (CMenu* pMenu) { static UINT nState[2][5] = { { MFS_GRAYED, MFS_ENABLED, MFS_ENABLED, MFS_ENABLED, MFS_DEFAULT }, { MFS_DEFAULT, MFS_GRAYED, MFS_GRAYED, MFS_ENABLED, MFS_GRAYED } }; if (IsIconic ()) // Shouldn't happen, but let's be safe return; int i = 0; if (IsZoomed ()) i = 1; CString strMenuText; pMenu->GetMenuString (SC_RESTORE, strMenuText, MF_BYCOMMAND); pMenu->ModifyMenu (SC_RESTORE, MF_STRING | nState[i][0], SC_RESTORE, strMenuText); pMenu->GetMenuString (SC_MOVE, strMenuText, MF_BYCOMMAND); pMenu->ModifyMenu (SC_MOVE, MF_STRING | nState[i][1], SC_MOVE, strMenuText); pMenu->GetMenuString (SC_SIZE, strMenuText, MF_BYCOMMAND); pMenu->ModifyMenu (SC_SIZE, MF_STRING | nState[i][2], SC_SIZE, strMenuText); pMenu->GetMenuString (SC_MINIMIZE, strMenuText, MF_BYCOMMAND); pMenu->ModifyMenu (SC_MINIMIZE, MF_STRING | nState[i][3], SC_MINIMIZE, strMenuText); pMenu->GetMenuString (SC_MAXIMIZE, strMenuText, MF_BYCOMMAND); pMenu->ModifyMenu (SC_MAXIMIZE, MF_STRING | nState[i][4], SC_MAXIMIZE, strMenuText); SetMenuDefaultItem (pMenu->m_hMenu, i ? SC_RESTORE : SC_MAXIMIZE, FALSE); } La risposta nell'allegato, a buon intenditore poche parole |
|
|
|
|
|
#22 |
|
Senior Member
Iscritto dal: Dec 2001
Città: PG
Messaggi: 2490
|
Sei un programmatore della codemaster e ti senti offeso?
__________________
CPU: AMD Ryzen 5 1400 - RAM: DDR4 8GB G.Skill PC 2800 CL17 [F4-2800C17S-8GIS] - MOBO: MSI B350M MORTAR ARCTIC (MS-7A37) - SVGA: ATI Radeon RX 580 4GB - HD: TM8FP6512G (SSD) 512 GB |
|
|
|
|
|
#23 |
|
Senior Member
Iscritto dal: Jun 2002
Città: Roma
Messaggi: 752
|
E' un orologio
Che ho vinto? Cmq xilema io colla 7500 mai avuto problemi (su winxp) con i titoli/demo da te citati! Se anche vampire è della codemasters (non ricordo) mai un problema neanche con quello ...Che ne dici di uno scambio di schede?^^ (e vabbe'... c'ho provato
__________________
Intel i5 3570k @105x42 - 1,35V = 4400 MHz - 8x2 Gb Kingston (CL9) - Msi GTX 970 4Gb Gaming @202-405MHz - Samsung B2330HD - Logitech Performance MX & Wave 450, Crucial ssd 1Tb, hard disk meccanici vari... ;-) |
|
|
|
|
|
#24 | |
|
Senior Member
Iscritto dal: Dec 2000
Città: Provincia de Venessia
Messaggi: 24117
|
Quote:
Se co sì fosse, non condivido: i giochi della Codemasters sono gli unici che mi hanno dato problemi ! Per quanto riguarda la 7500... beh, fra un apio di mesi mi prenderò la 9800 liscia
__________________
ALI: Seasonic VERTEX GX 850W * MOBO: Gigabyte B760 Aorus Master * CPU: Intel Core i7 13700KF * GPU: Gigabyte GeForce RTX 4080 Eagle OC * RAM: 32 GB DDR 4 G. Skill Aegis 3200 CL16 * HD: SSD M.2 Samsung 980 PRO 1 TB + Crucial MX500 4 TB * OS: Windows 11 Home 64 bit |
|
|
|
|
|
|
#25 | |
|
Senior Member
Iscritto dal: May 2000
Città: ehi, non sono ancora pazzo, sto in montagna!
Messaggi: 12589
|
Quote:
Scusami Vortex, ma il fatto che io non sia programmatore mi lascia la possibilità (in veste di cliente) di valutare il loro lavoro. E i giochi della Codemasters sono in assoluto quelli con più problemi. Io non dico che programmare sia facile....ma se penso che un Team sconosciuto CROATO ha creato quel gioiellino di Serious Sam (costruendo un engine magnifico partendo da zero), mentre i Padroni del Codice fanno ciofeche mostruose come ottimizzazione....che devo dire?
__________________
CASE: ATX Winblu Expert Z790 PRO - ALI: 1000 W ATX 3.0 PCIs 5.0 - M/B: Asus Z790 LGA1700 - CPU: Intel i7 13700 dissi HeatPipe - RAM: 32 GB DDR5 5600 Fury - GPU: nVidia RTX 4070 12GB (drivers 537.78) - SSD: M.2 4TB - MONITOR: Samsung Odyssey G3 24" 1080p 165/144 HZ - MOUSE/TASTIERA: VGuard & WisFox a cavo e illuminati - S.O. Windows 11 Pro |
|
|
|
|
|
|
#26 |
|
Bannato
Iscritto dal: Jun 2002
Città: -GE-
Messaggi: 340
|
X Bimbo : no e tu chi sei...
X Xilema : Bene non li comprare nè originali nè copiati X Albys : Idem come sopra... Non solo per programmare un gioco o un qualunque programma di un certo livello ci vogliono dei crani non da poco (non è il mio caso che al massimo vi posso programmare un pac-man o un tetris...per ora E cmq anche ai programmatori / SH è applicabile il discorso valido in qualunque altro campo che rende baggio più buono di brocchi (a giocare a pallone si capisce)e i Codemasters peggiori di quelli di Epic, e poi mica tutti i giochi di Codemasters faranno casini magari hanno avuto problemi in questi ultimi tempi (pensate che ci sia sempre la stessa gente a lavorare per codemasters piuttosto che per Croteam??? Vabbè non ho più voglia di scrivere vado a farmi due partite a MOHAA |
|
|
|
|
|
#27 |
|
Senior Member
Iscritto dal: Mar 2002
Messaggi: 1333
|
Per me i codemaster e così altre case si prendono la classica mazzetta da Nvidia
__________________
GA-P35-DS4 rev (2.0)(in sostituzione) | Intel Core 2 Duo 6600 (in sostituzione) | RAM 2 GB Blackdragon (in sostituzione) | Case Cooler Master Mystique | Ali Seasonic M12 500W | MSI NVIDIA GeForce GTX560-Ti Twin Frozr II OC | Samsung 200 GB SSD + altro IDE| Master NEC 3540A | Dell U2515H ADZG Monitor UltraSharp, 25", IPS, 2.560 x 1.440 |
|
|
|
|
|
#28 | |
|
Senior Member
Iscritto dal: Jul 1999
Città: Lago Maggiore-(NO)
Messaggi: 8982
|
Quote:
|
|
|
|
|
|
|
#29 | |
|
Senior Member
Iscritto dal: Dec 2000
Città: Provincia de Venessia
Messaggi: 24117
|
Quote:
Nessun gioco o programma è perfetto, e lo si è visto con MOHAA, Unreal 2, Splinter Cell ecc. ma i giochi della Codemasters... sono davvero poco poco rifiniti. Sarà anche un caso, ma raramente un loro gioco mi è andato liscio al primo colpo, e di giochi ne ho provati tanti...
__________________
ALI: Seasonic VERTEX GX 850W * MOBO: Gigabyte B760 Aorus Master * CPU: Intel Core i7 13700KF * GPU: Gigabyte GeForce RTX 4080 Eagle OC * RAM: 32 GB DDR 4 G. Skill Aegis 3200 CL16 * HD: SSD M.2 Samsung 980 PRO 1 TB + Crucial MX500 4 TB * OS: Windows 11 Home 64 bit |
|
|
|
|
|
|
#30 |
|
Bannato
Iscritto dal: Jun 2002
Città: -GE-
Messaggi: 340
|
A parte che non me la prendo per niente a cuore per non dire che non me ne frega prorpio un cazzo.
Non ho detto di essere un programmatore in erba solo non programmo videogame che sono molto diversi dalle applicazioni windows che faccio io. Anche a me i giochi Codemaster hanno fatto casini, non ne ho piu coprato. |
|
|
|
|
|
#31 |
|
Senior Member
Iscritto dal: May 2000
Messaggi: 1135
|
Mai avuto problemi con i giochi della Codemaster, sempre partiti tutti e mai un problema grafico...boh
NapalM |
|
|
|
|
|
#32 | |
|
Senior Member
Iscritto dal: May 2000
Città: ehi, non sono ancora pazzo, sto in montagna!
Messaggi: 12589
|
Quote:
Le software house ORA stanno programmando dovendo tenere conto di DUE SOLE "RAZZE" DI DRIVER: i Catalyst e i Detonator. TI SEMBRA TANTO? Lascia perdere l'altro hardware...concentriamoci solo sulle video. O ATi, o Nvidia, non c'è altro. Ebbene, quanti giochi hanno lo stesso un sacco di problemi video? E la Codemasters quanti problemi ha dato alle ATI? ........ (ah, prima della GF4400 avevo la Voodoo5..Colin2 non è mai andato bene nemmeno con questa scheda, che all'epoca di uscita del game era ancora regolarmente in vendita.... Ovvio che i giochi Codemasters non li compro, alla fine ci rimettono più loro che io, tranquilli....
__________________
CASE: ATX Winblu Expert Z790 PRO - ALI: 1000 W ATX 3.0 PCIs 5.0 - M/B: Asus Z790 LGA1700 - CPU: Intel i7 13700 dissi HeatPipe - RAM: 32 GB DDR5 5600 Fury - GPU: nVidia RTX 4070 12GB (drivers 537.78) - SSD: M.2 4TB - MONITOR: Samsung Odyssey G3 24" 1080p 165/144 HZ - MOUSE/TASTIERA: VGuard & WisFox a cavo e illuminati - S.O. Windows 11 Pro |
|
|
|
|
|
|
#33 | |
|
Senior Member
Iscritto dal: Feb 2001
Messaggi: 1047
|
Re: Ma i Codemasters sanno programmare solo con i piedi ?
Quote:
la 8500le è bacata, a me da problemi anche con medal of honor!!! Quelli della codemaster sono dei geni, Toca 2 era uno dei migliori giochi di macchine |
|
|
|
|
|
|
#34 |
|
Senior Member
Iscritto dal: Jul 2000
Città: La città più brutta della Toscana: Prato
Messaggi: 6716
|
complimenti per la raffinatezza gik, cmq dire che non ti va neanche mohaa su ati è na cazzatta mi spiace
ps ma non è che eri ironico |
|
|
|
|
|
#35 | |
|
Bannato
Iscritto dal: Jun 2002
Città: -GE-
Messaggi: 340
|
Quote:
|
|
|
|
|
|
|
#36 | |
|
Senior Member
Iscritto dal: Dec 2001
Città: PG
Messaggi: 2490
|
Quote:
__________________
CPU: AMD Ryzen 5 1400 - RAM: DDR4 8GB G.Skill PC 2800 CL17 [F4-2800C17S-8GIS] - MOBO: MSI B350M MORTAR ARCTIC (MS-7A37) - SVGA: ATI Radeon RX 580 4GB - HD: TM8FP6512G (SSD) 512 GB |
|
|
|
|
|
|
#37 |
|
Senior Member
Iscritto dal: Aug 2001
Messaggi: 596
|
Io ho in dual boot sia wME che wXP.
Non ho problemi con nessuno dei giochi citati project IGI 2 e colin 2mi girano perfetti su Xp e cata 3.0 : Toca idem su WME e cata 2.3. Ciao
__________________
MB: Asus TUF Gaming Z790 Plus wifi CPU: Intel i7 13700F – VGA: MSI RTX 3070 Ventus 8GB - RAM : Corsair Vengeance LPX DDR5 6000 C15 2x16GB – PSU: SEASONIC VERTEX GOLD 850W- HDD: 2 Seagate Barracuda 2Tb 7200 rpm + SSD M.2 samsung 860 EVO 1TB- DISSIPATORE CPU Cooler Master Hyper 212 Halo CPU Air Cooler- CASE Thermaltake View 300 MX TG ARGB |
|
|
|
|
|
#38 | |
|
Senior Member
Iscritto dal: Dec 2000
Città: Provincia de Venessia
Messaggi: 24117
|
Re: Ma i Codemasters sanno programmare solo con i piedi ?
Quote:
__________________
ALI: Seasonic VERTEX GX 850W * MOBO: Gigabyte B760 Aorus Master * CPU: Intel Core i7 13700KF * GPU: Gigabyte GeForce RTX 4080 Eagle OC * RAM: 32 GB DDR 4 G. Skill Aegis 3200 CL16 * HD: SSD M.2 Samsung 980 PRO 1 TB + Crucial MX500 4 TB * OS: Windows 11 Home 64 bit |
|
|
|
|
|
|
#39 | |
|
Senior Member
Iscritto dal: May 2000
Messaggi: 1135
|
Re: Ma i Codemasters sanno programmare solo con i piedi ?
Quote:
NapalM |
|
|
|
|
|
|
#40 | |
|
Senior Member
Iscritto dal: Dec 2000
Città: Provincia de Venessia
Messaggi: 24117
|
Re: Ma i Codemasters sanno programmare solo con i piedi ?
Quote:
Ho le attenuanti
__________________
ALI: Seasonic VERTEX GX 850W * MOBO: Gigabyte B760 Aorus Master * CPU: Intel Core i7 13700KF * GPU: Gigabyte GeForce RTX 4080 Eagle OC * RAM: 32 GB DDR 4 G. Skill Aegis 3200 CL16 * HD: SSD M.2 Samsung 980 PRO 1 TB + Crucial MX500 4 TB * OS: Windows 11 Home 64 bit |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:33.




















