Page 1 of 2 12 LastLast
Results 1 to 10 of 11

Thread: Night / Day Skin Code:

  1. #1
    FLAC IntellaWorks's Avatar
    Join Date
    Jun 2004
    Location
    NH
    Posts
    1,173

    Night / Day Skin Code:

    I don't know if this might be helpful to anyone but I struggled with the logic for quite sometime. I needed code to change skins from day to night or from night to day depending on when my app considered day or night.


    This code was added to a timer which already kept trac of the system time for other reasons.


    Code:
    'gui.day = 6:00 AM
    'gui.night = 5:45 PM
    
    
    '*
    '* Check to see if current time falls between 6AM and 5:45PM or 5:45PM and 6AM
    '*
    
     If buffer.Compare(System.DateTime.Now.TimeOfDay, gui.night.TimeOfDay) = 1 Or buffer.Compare(System.DateTime.Now.TimeOfDay, gui.day.TimeOfDay) = -1 Then
    
    '*
    '* Ok we're in night so lets see if we really need to change the skin over
    '*
             
                If Not gui.current_skin = "nightSKIN" Then
                    '*
                    '* Looks like we're going to have to change the skin, call the sub
                    '*
                    gui.change_skin("night")
                End If
    
    
            Else
    
    '*
    '* Hmm, must be the morning, boy that night flew by!
    '*
    
    '*
    '* Check to see if we need to change the skin to day
    '*
    
     
                If Not gui.current_skin = "daySKIN" Then
    '*
    '* Change skin over to day time
    '*
    
                    gui.change_skin("day")
                End If
    
    
            End If
    Progress [I will seriously never be done!]
    Via EPIA MII
    512MB RAM
    OEM GPS (embedded)
    nLite WinXP pro on
    1GB Extreme III CF card
    Carnetix 1260 startup/ DC-DC regulator
    Software: Still, re-Writing my existing front end in .Net

  2. #2
    Maximum Bitrate zPilott's Avatar
    Join Date
    Jul 2004
    Location
    Austin
    Posts
    509
    Why not calculate the sunrise/sunset time, and then switch based on that (say +/- x mins from sunrise and +/- y mins from sunset)

    http://www.freevbcode.com/ShowCode.asp?ID=341

    all you need is latitude and longitude and a date

    |V1 Virtual Display|

    Hard work often pays off over time, laziness always pays off right now.

  3. #3
    FLAC IntellaWorks's Avatar
    Join Date
    Jun 2004
    Location
    NH
    Posts
    1,173

    .

    You could do that, just add sunrise date instead of gui.day and sunset date instead of gui.night


    I posted this code because for what ever the reason the logic just wasn't popping into my head... It's pretty bad when my non-programming non-computer literate fiencee figures out the logic before me in a discussion we had about it...

    This code is just the base code... probably some day some random person will find it using google and will be very thankful !!!!
    Progress [I will seriously never be done!]
    Via EPIA MII
    512MB RAM
    OEM GPS (embedded)
    nLite WinXP pro on
    1GB Extreme III CF card
    Carnetix 1260 startup/ DC-DC regulator
    Software: Still, re-Writing my existing front end in .Net

  4. #4
    Variable Bitrate
    Join Date
    Sep 2004
    Location
    was Boston -> now Canada!
    Posts
    382
    Funny to see this post. I was just wondering how to get the skins too change automatically from day to night. I have not been able to figure it out.

    Have you got it working?

    Chuck

  5. #5
    FLAC IntellaWorks's Avatar
    Join Date
    Jun 2004
    Location
    NH
    Posts
    1,173

    .

    The logic I've posted is working. :-)
    Progress [I will seriously never be done!]
    Via EPIA MII
    512MB RAM
    OEM GPS (embedded)
    nLite WinXP pro on
    1GB Extreme III CF card
    Carnetix 1260 startup/ DC-DC regulator
    Software: Still, re-Writing my existing front end in .Net

  6. #6
    The Last Good Gremlin GizmoQ's Avatar
    Join Date
    Nov 2004
    Location
    St Louis
    Posts
    2,347
    Why not just use GammaControl 1.7? and switch the skin and the GPS.

  7. #7
    My Village Called 0l33l's Avatar
    Join Date
    Jul 2004
    Location
    Berkeley, CA
    Posts
    10,516
    Quote Originally Posted by GizmoQ
    Why not just use GammaControl 1.7? and switch the skin and the GPS.
    Exactly

    I'm accepting feature requests, and some features are making it to the program, as you can see with the MM support

  8. #8
    FLAC IntellaWorks's Avatar
    Join Date
    Jun 2004
    Location
    NH
    Posts
    1,173

    .

    Well for starters, gamma control is an external application which I didn't write. It's much easier to encorperate code already in my app.

    This is the "coders corner" and its a peice of code I thought may be helpful to some so I just posted it. Use freely.
    Progress [I will seriously never be done!]
    Via EPIA MII
    512MB RAM
    OEM GPS (embedded)
    nLite WinXP pro on
    1GB Extreme III CF card
    Carnetix 1260 startup/ DC-DC regulator
    Software: Still, re-Writing my existing front end in .Net

  9. #9
    lbk
    lbk is offline
    Low Bitrate
    Join Date
    Feb 2003
    Location
    Chicago
    Posts
    87
    So what are you doing then to change the interface? Just switching colors? I'm not to a point where I'm even ready to do this yet, but it would be nice to have ideas for when I get there.

  10. #10
    lez
    lez is offline
    FLAC lez's Avatar
    Join Date
    Jan 2004
    Location
    UK
    Posts
    1,334
    Quote Originally Posted by zPilott
    Why not calculate the sunrise/sunset time, and then switch based on that (say +/- x mins from sunrise and +/- y mins from sunset)

    http://www.freevbcode.com/ShowCode.asp?ID=341

    all you need is latitude and longitude and a date
    I just looked at that sounded interesting.

    Then I looked at it again and went to cry in a corner because my head hurt.

    It has pages of 'stuff' about citys and lists of citys and numbers of citys.

    I need a drink.
    Doh!

Page 1 of 2 12 LastLast

Similar Threads

  1. Roadrunner Skinning Tutorial
    By Meelobee in forum RR Skins
    Replies: 14
    Last Post: 12-30-2005, 07:28 PM
  2. Replies: 36
    Last Post: 12-13-2005, 07:38 AM
  3. Head Unit 'code' - help!
    By Laidback in forum Car Audio
    Replies: 41
    Last Post: 06-10-2005, 08:53 AM
  4. [RELEASE] Feb23 day skin for NMC 0.7 alpha1c
    By febsperanza in forum NeoCar Media Center
    Replies: 10
    Last Post: 12-17-2004, 06:17 AM
  5. finnaly skin uploaded
    By liquid_smoke in forum ME Archive
    Replies: 5
    Last Post: 12-31-2003, 09:13 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •